<?
if (!isset ($_GET['itemId']))
	throw new Exception ('Houve perda de vari�veis!');

$itemId = $_GET['itemId'];
require_once Instance::singleton ()->getCorePath () .'extra/fpdf.php';
define('FPDF_FONTPATH','local/component/cpcx.Resolucao/_script/font/');
$db = Database::singleton ();
$db->beginTransaction ();

class PDF_Resolucao extends Pdf
{
      
	//Page footer
	function Footer()
	{
			//Position at 1.5 cm from bottom
			$this->SetY(-25);
			//Arial italic 8
			$this->SetFont('Times','B',8);
			//Page number
			$this->Cell(180,3,utf8_decode('Câmpus de Coxim - CPCX/UFMS') ,0,1,'C');
                        $this->Cell(180,3,utf8_decode('Av. Márcio Lima Nantes, S/No. - Vila da Barra - Estrada do Pantanal') ,0,1,'C');
                        $this->Cell(180,3,utf8_decode('Fone/Fax: +55(67)32910200/0202/0203 - CEP 79400-000 - Coxim/MS - Brasil') ,0,1,'C');
                        $this->SetFont('Times','B','S',8);
                        $this->Cell(180,3,utf8_decode('http://www.cpcx.ufms.br') ,0,1,'C');

	}
}

$pdf = new PDF_Resolucao ();
$pdf->AliasNbPages();

$sql = "select
resolucao.resolid
,resolucao.protocolo
,origem.chefe_funcao as chefe_funcao
,upper(origem.setor_chefe) as chefe_nome
,resolucao.descr
,EXTRACT(DAY FROM resolucao.data) as dia
,EXTRACT(MONTH FROM resolucao.data) as mes
,EXTRACT(YEAR FROM resolucao.data) as ano
,ano.descricao as ano
from cpcx.resolucao resolucao
join cpcx.ano ano on ano.anoid=resolucao.anoid
join cpcx.setor origem on origem.setorid= resolucao.setorid WHERE resolucao.resolid=".$itemId;

		
$reg = $db -> prepare($sql);

$reg -> execute();

$cont=0;
$cor=-1;



while($obj = $reg -> fetch(PDO::FETCH_OBJ))
{
	
		$pdf->AddPage();
		$coordXbase = 10;
		$coordY = 10;
		$pdf->SetXY($coordXbase,$coordY);
		$xx = $pdf->GetX();
		$yy = $pdf->GetY();
		$pdf->SetFont('Arial', 'B', 12);
		$pdf->Image($section->getCompPath()."_script/republica_brasao.jpg", 20, 7 ,23);
		$pdf->SetFont('Arial', '', 10);
		$pdf->Cell(190, 5,  utf8_decode('Serviço Público Federal'), 0, 1, 'C');
                $pdf->SetFont('Arial', '', 10);
		$pdf->Cell(190, 5,  utf8_decode('Ministério da Educação'), 0, 1, 'C');


                $pdf->SetFont('Arial', 'B', 12);


		$pdf->Cell(190,5, utf8_decode('Fundação Universidade Federal de Mato Grosso do Sul'),0,1,'C');
		$pdf->SetFont('Arial', '', 10);
                $pdf->Image($section->getCompPath()."_script/ufms_logo.jpg", 170, 7 ,23);

                
                $pdf->SetFont('Times', '', 12);
		$pdf->Cell(190,35, utf8_decode('RESOLUÇÃO Nº '.$obj->protocolo.', DE '.$obj->dia.' DE '.strtoupper(getMes($obj->mes)).' DE '.$obj->ano), 0, 1, 'C');


                $pdf->SetX("20");
                $pdf->Cell(190,100, $obj->descr, 0, 1, 'L');


                $pdf->Cell(190,10, utf8_decode($obj->chefe_nome), 0, 1, 'R');
}

$db -> commit();


$pdf->Output();

exit ();

function getMes($mes){

    $descrMes;
    switch ($mes){

        case 1: $descrMes='janeiro';
            break;
        case 2: $descrMes='fevereiro';
            break;
        case 3: $descrMes='março';
            break;
        case 4: $descrMes='abril';
            break;
        case 5: $descrMes='maio';
            break;
        case 6: $descrMes='junho';
            break;
        case 7: $descrMes='julho';
            break;
        case 8: $descrMes='agosto';
            break;
        case 9: $descrMes='setembro';
            break;
        case 10: $descrMes='outubro';
            break;
        case 11: $descrMes='novembro';
            break;
        case 12: $descrMes='dezembro';
            break;
    }
    
    return $descrMes;
}


?>